/**
*文件用途说明：XpopDialog 弹窗
*依赖库：jQuery 1.4.4
*作者：徐国南
*制作日期： 2013-3-13
*修改日期： 2013-3-25 
					.改善弹出居中
					.添加拖拽
**/

;(function($){
	//"use strict";
	$.extend({
		"Xtab":function(opt){
			var options=$.extend({
				rootElement:".J-Xtab",
				tabHd:".Xtab_hd",
				tabBd:".Xtab_bd",
				tabItem:".Xtab_item",
				eve:"mouseover",
				triggerIndex:0
			},opt);
			
			//console.log(options.eve)

			//var $elClass=".J-Xtab";
			//var $tabHd= $elClass.find(".J-Xtab");

			$.fn.tab=function(control){
				var element=$(this);
				//console.log($(this))
				control=element.next(control);

				element.delegate("li", options.eve ,function(){
					var tabIndex=$(this).index();
					element.trigger("change.tabs",tabIndex);
				});
					 
				//给element绑定一个change.tabs自定义事件
				element.bind("change.tabs",function(e,tabIndex){
					element.find("li").removeClass("on");
					$(element.find("li").get(tabIndex)).addClass("on");
				});    
				element.bind("change.tabs",function(e,tabIndex){
					control.find(options.tabItem).hide();
					$(control.find(options.tabItem).get(tabIndex)).show();
				});
				//激活第一个选项卡 
				element.trigger("change.tabs",options.triggerIndex);
				return this;
			};
			
			var len = $(options.tabHd).length;

			//console.log(len);
			for(var i=0; i<len; i++){
				$($(options.rootElement).get(i)).find(options.tabHd).tab(options.tabBd);
			}
		}
	});
}(jQuery));